package OperationSystem;

import MovieData.MovieList;

import java.util.Scanner;

public class MainSystem {
    public static void MainProgram(){
        MovieList movieList=new MovieList();
        boolean flag=true;
        Scanner sc=new Scanner(System.in);
        int input=0;
        while(flag){
            System.out.println("----------------------请选择操作选项---------------------");
            System.out.println("1.电影录入系统");
            System.out.println("2.电影删除系统");
            System.out.println("3.电影信息更改系统");
            System.out.println("4.电影信息查询系统");
            System.out.println("5.退出系统");
            System.out.print("请输入选择的系统:");
            input=sc.nextInt();
            /*
            * 控制输入在合理的数字范围内*/
            while(input>5||input<1){
                input=sc.nextInt();
                if(input>5||input<1){
                    System.out.println("输入有误,请重新输入");
                }
            }
            /*
            * 选择想进入的系统
            * */
            switch (input) {
                case 1 -> {
                    System.out.println("-------------------进入电影录入系统成功-------------------");
                    movieList.movieAdd();
                }
                case 2 -> {
                    System.out.println("-------------------进入电影删除系统成功-------------------");
                    movieList.movieRemove();
                }
                case 3 -> {
                    System.out.println("-------------------进入电影信息更改系统成功-------------------");
                    movieList.movieChange();
                }
                case 4 -> {
                    System.out.println("-------------------进入电影信息查询系统成功-------------------");
                    movieList.movieSearch();
                }
                case 5 -> {
                    movieList.quit();
                    System.out.println("-------------------成功退出，谢谢使用-------------------");
                    flag = false;
                }
            }
        }
    }
}
